home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98c.txt / 000010_icon-group-sender _Thu Sep 10 16:57:31 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) with SMTP id QAA04991
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Thu, 10 Sep 1998 16:57:30 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA30366; Thu, 10 Sep 1998 16:57:03 -0700
  7. Date: Thu, 10 Sep 1998 16:46:40 -0500
  8. Message-Id: <199809102146.QAA01197@segfault.cs.utsa.edu>
  9. From: Clinton Jeffery <jeffery@segfault.cs.utsa.edu>
  10. To: gep2@computek.net
  11. Cc: icon-group@optima.CS.Arizona.EDU
  12. In-Reply-To: <199809101846.NAA18441@mail.cmpu.net> (gep2@computek.net)
  13. Subject: Re: Unicode support or support for non-Ascii based character
  14.     manipulation?
  15. Reply-To: jeffery@cs.utsa.edu
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18.  
  19.  
  20. Gordon Peterson made a good point about a difficulty in building a Unicode
  21. version of Icon:
  22.  
  23. >   Another issue, perhaps unique to Icon, is the implementation of
  24. >   "character set" datatypes, which I'd suspect would end up being quite
  25. >   different for a language containing 65,536 distinct characters...
  26.  
  27. This topic has come up before, and this is a point for which some
  28. infrastructure in the Icon implementation would be needed: minimally, we'd
  29. need to support "bit vectors" with more bits than csets' 256 bit limit, and
  30. in order to be practical we'd need to support sparse bit arrays so that most
  31. Unicode-supporting csets would not have to be an 8K object.
  32.  
  33. I think these additions would not be very difficult to implement, but
  34. someone would have to spend some time to do them.  I'm willing to supervise
  35. a student to do it, but we have to wait for a volunteer or else find some
  36. money to pay a student to do the work.  :-)
  37.  
  38. Clint Jeffery, jeffery@cs.utsa.edu
  39. Division of Computer Science, The University of Texas at San Antonio
  40. Research http://www.cs.utsa.edu/research/plss.html
  41.